﻿<SharedResources>

  <AnimationCollection Name="MoveUpThenFade">
    <!-- used for CorrectTick, and AddPoint -->
    <ScaleAnimation StartValue="0" EndValue="1" Duration="0.25" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="0" EndValue="-100" Duration="1" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.8" Duration="0.2"/>
  </AnimationCollection>

  <AnimationCollection Name="MoveDownThenFade">
    <!-- used for LosePoint -->
    <ScaleAnimation StartValue="0" EndValue="1" Duration="0.25" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="-75" EndValue="25" Duration="1" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.8" Duration="0.2"/>
  </AnimationCollection>

  <AnimationCollection Name="ShakingScaleUp">
    <!-- used for IncorrectCross -->
    <!-- scale up while shaking, brief pause, then quick fade out -->
    <ScaleAnimation StartValue="0.1" EndValue="1" Duration="0.4" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <ScaleAnimation StartValue="0.1" EndValue="1" Duration="0.4" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="20" EndValue="-10" Duration="0.4" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <TranslateAnimation StartValue="-0.1" EndValue="0" Duration="0.5" TargetProperty="X">
      <SinusoidalEase Frequency="15" Scale="5" />
    </TranslateAnimation>
    <TranslateAnimation StartValue="-0.1" EndValue="0" Duration="0.5" TargetProperty="Y">
      <SinusoidalEase Frequency="13" Scale="5" />
    </TranslateAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.9" Duration="0.2"/>
  </AnimationCollection>

  <AnimationCollection Name="ReviewQuickScaleUp">
    <!-- used for ReviewBuzz and ReviewFlash decorations -->
    <TranslateAnimation StartValue="-4" EndValue="-10" Duration="0.3" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <TranslateAnimation StartValue="-10" EndValue="0" StartTime="0.3" Duration="0.5" TargetProperty="Y">
      <QuadraticEase EasingMode="In"/>
    </TranslateAnimation>
    <ScaleAnimation StartValue="0.5" EndValue="1" Duration="0.3" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <ScaleAnimation StartValue="0.5" EndValue="1" Duration="0.3" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <ScaleAnimation StartValue="1" EndValue="0.45" StartTime="0.3" Duration="0.5" TargetProperty="X">
      <QuadraticEase EasingMode="In"/>
    </ScaleAnimation>
    <ScaleAnimation StartValue="1" EndValue="0.45" StartTime="0.3" Duration="0.5" TargetProperty="Y">
      <QuadraticEase EasingMode="In"/>
    </ScaleAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.8" Duration="0.05"/>
  </AnimationCollection>

  <AnimationCollection Name="BlinkThrice">
    <!-- used for GameShow decorations -->
    <OpacityAnimation EndValue="1" StartTime="0.00" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.25" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="0.50" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.75" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="1.00" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="1.25" Duration="0"/>
  </AnimationCollection>

  <AnimationCollection Name="BlinkThriceExtended">
    <!-- used for GameShow decorations -->
    <OpacityAnimation EndValue="1" StartTime="0.00" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.25" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="0.50" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.75" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="1.00" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="2.00" Duration="0"/>
  </AnimationCollection>

  <AnimationCollection Name="BlinkAndMoveUp">

    <!-- used for GameShow decorations -->

    <ScaleAnimation StartValue="0" EndValue="1" Duration="0.25" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="0" EndValue="-100" Duration="1" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>

    <OpacityAnimation EndValue="1" StartTime="0.0" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.6" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="0.7" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="0.8" Duration="0"/>
    <OpacityAnimation EndValue="1" StartTime="0.9" Duration="0"/>
    <OpacityAnimation EndValue="0" StartTime="1.0" Duration="0"/>
  </AnimationCollection>

  <AnimationCollection Name="SlowMoveUpThenFade">
    <ScaleAnimation StartValue="0" EndValue="1" Duration="0.25" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="0" EndValue="-20" Duration="1" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.8" Duration="0.4"/>
  </AnimationCollection>

  <AnimationCollection Name="HigherSlowMoveUpThenFade">
    <ScaleAnimation StartValue="0" EndValue="1" Duration="0.25" TargetProperty="X">
      <QuadraticEase EasingMode="Out"/>
    </ScaleAnimation>
    <TranslateAnimation StartValue="-50" EndValue="-100" Duration="1" TargetProperty="Y">
      <QuadraticEase EasingMode="Out"/>
    </TranslateAnimation>
    <OpacityAnimation StartValue="1" EndValue="0" StartTime="0.8" Duration="0.4"/>
  </AnimationCollection>

</SharedResources>

